Topics in Compilers

نویسنده

  • John Toman
چکیده

In this paper we evaluate a potential curriculum to be used in upcoming semesters of CMSC430 (Compilers). We present the major material covered in chronological order, and the corresponding assignments. Each of the following sections begins with a general overview of the material covered. A subsection is devoted to teaching methods or other sticking points in the material that may require special attention, although when appropriate smaller recommendations may appear mixed with the explanations of the material covered. Another subsection details the assignment chosen to accompany the material. The choice of supporting techonologies is also evaluated.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Special Issue: Current Trends in Compilers for Parallel Computers

This special issue of Concurrency and Computation: Practice and Experience contains a selection of the papers presented at the 12th International Workshop on Compilers for Parallel Computers (CPC’2006), held in A Coruña, Spain, January 9-11, 2006. The CPC Workshop series is well established as an invitational workshop for leading research groups in the field (mainly from Europe, North America a...

متن کامل

Theme Creation for Digital Collections

This paper presents an approach for integrating multiple sources of semantics for the creating metadata. A new framework is proposed to define topics and themes with both manually and automatically generated terms. The automatically generated terms include: terms from a semantic analysis of the collections and terms from previous user’s queries. An interface is developed to facilitate the creat...

متن کامل

Using the SGI Pro64 Open Source Compiler Infra-Structure for Teaching and Research

Modern optimizing compilers are complex programs that require from tens to hundreds of people-years to be developed. Thus professors must use third-party compiler infra-structures to introduce students to compiler optimizations. Until recently only infra-structures developed at universities, research institutes, or by GNU were widely available for teaching. However, in May 2000, SGI made public...

متن کامل

Topics in code generation and register allocation

This paper discusses some questions about register allocation and code generation in optimizing compilers. The context of the research is the PQCC (Production Quality Compiler-Compiler) project. The questions discussed include fundamental questions of compiler structure, that is, questions of the feasibility and correctness of the approach taken by the project. I also report on less fundamental...

متن کامل

A Modern Approach to Teaching Computer Translation

—In the Computer Science curriculum, the compilers course is dying. It has been relegated to a "specialized, optional" role in the ACM 2001 curriculum. However, some fundamental topics are covered only in that course, such as syntax analysis, computer translation with applications outside compilation, and language specification mechanisms such as regular expressions. In this paper, we present t...

متن کامل

MINI-DB: Demystifying the Inner Workings of Database Systems

As computer science continues to move toward a more pragmatic market driven discipline, some of the traditional core topics in computing have become less popular. Atrisk topics include compilers, file organizations, and operating systems. Viewed collectively, it appears that courses that either deal with the internal working of computers or courses that require system programming are being syst...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2012